<?
/**
 * <b>SellingManagerFolderDetailsType Class</b>
 * Published 04/11/2010 19:01:10
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('EbatNs_ComplexType.php');
require_once('SellingManagerFolderDetailsType.php');

class SellingManagerFolderDetailsType extends EbatNs_ComplexType{
 /** Start Properties **/
	// @var SellingManagerFolderDetailsType $ChildFolder
	public $ChildFolder;
	// @var dateTime $CreationTime
	public $CreationTime;
	// @var string $FolderComment
	public $FolderComment;
	// @var long $FolderID
	public $FolderID;
	// @var long $FolderLevel
	public $FolderLevel;
	// @var string $FolderName
	public $FolderName;
	// @var long $ParentFolderID
	public $ParentFolderID;
 /** End Properties **/

/**
 *
 * @return SellingManagerFolderDetailsType
 */
	function getChildFolder(){
		return $this->ChildFolder;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setChildFolder($value){
		$this->ChildFolder = $value;
	}


/**
 *
 * @return dateTime
 */
	function getCreationTime(){
		return $this->CreationTime;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setCreationTime($value){
		$this->CreationTime = $value;
	}


/**
 *
 * @return string
 */
	function getFolderComment(){
		return $this->FolderComment;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFolderComment($value){
		$this->FolderComment = $value;
	}


/**
 *
 * @return long
 */
	function getFolderID(){
		return $this->FolderID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFolderID($value){
		$this->FolderID = $value;
	}


/**
 *
 * @return long
 */
	function getFolderLevel(){
		return $this->FolderLevel;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFolderLevel($value){
		$this->FolderLevel = $value;
	}


/**
 *
 * @return string
 */
	function getFolderName(){
		return $this->FolderName;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFolderName($value){
		$this->FolderName = $value;
	}


/**
 *
 * @return long
 */
	function getParentFolderID(){
		return $this->ParentFolderID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setParentFolderID($value){
		$this->ParentFolderID = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->EbatNs_ComplexType("SellingManagerFolderDetailsType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"ChildFolder"=>
					array(
						"required"=>false,
						"type"=>"SellingManagerFolderDetailsType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..*"
					),
				"CreationTime"=>
					array(
						"required"=>false,
						"type"=>"dateTime",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FolderComment"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FolderID"=>
					array(
						"required"=>false,
						"type"=>"long",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FolderLevel"=>
					array(
						"required"=>false,
						"type"=>"long",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FolderName"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ParentFolderID"=>
					array(
						"required"=>false,
						"type"=>"long",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
